body{
	font-family:"Myriad Condensed Web";
	font-size:12px;
	background-image:url(../img/factura_body_bg.gif);
}

strong{
	font-weight:bolder !important;
}

fieldset{
	border: none !important;
}

a:link, a:visited{
	border:none;
}

/********Estructura***********/
#container-grand-father {
    margin: 0 auto;
  }


#container-father {
    margin: 0 auto;
    width:960px;
  }


#container-body {
	margin-top:124px;
  }
	
.container-clientes{
	float:left; 
	width:600px;
}


#test {
    background-color : #FF9E8F;
  }


#status {
    background-color :#EDFF4D;
    visibility: hidden;
  }


#header {
	padding-top:4px;
	top:0px;
  height:124px;
	width:960px;
	background-image:url('../img/header.png');
	background-repeat:no-repeat;
	position:absolute;
  }
	
.header-compress{
  height:30px !important;
	background-image:url('../img/header-compress.png') !important;
  }	
	
#login-header-cont{
	float:right;
	margin-right:10px;
/*	margin-top:6px;*/
	height:22px;
	width:64px;
}

#login-header{
	padding-right:5px;
	float:right;
	padding-top:5px;
}

.login-header-compress{
	padding-right:5px;
	float:right;
	padding-top:5px;
}

#login-header-img{
	padding-right:6px;
	padding-top:4px;
	float:right;
	
	
}
	
#logo-header{
		float:left; 
		padding-left:11px; 
}

#logo-header a{
		float:left; 
		padding-left:11px; 
		background:transparent url(../img/logo-logeum.png) no-repeat;
		display:block;
		width:160px;
		height: 87px;
		margin-top:24px;
}

.logo-header-compress a{
	background:transparent url(../img/logo-logeum-compress.png) no-repeat !important;	
	width:22px !important;
	height:24px !important;
	margin-top:0px !important;
}
	
#button-compress{
	height:125px;
	position:absolute;
	left:0px;
	top:0px;
	margin-left:-18px;
}

#button-compress a{
	display:block;
	width:18px;
	height:100%;
	border:none;
}

#button-compress:hover{
	border-bottom:1px dashed red;
}
	
#button-compress.hide:hover{
	background:transparent url(../img/hide.png) no-repeat 0px 110px;
}

#button-compress.show:hover{
	background:transparent url(../img/show.png) no-repeat 0px 15px !important;
}

#button-compress.show{ 
	height:30px !important;
}
	
#footer{
	height:37px;
	background-image:url('../img/bg_footer.jpg');
	background-repeat:repeat-x;	
	border-top: 2px solid #a0a0a0;
}

#footer #version{
	font-family:"Arev Sans";
	font-size:11px;
	height:100%;
	width:160px;
	color:white;
	padding-top: 8px;
	padding-left: 12px;
	float:left;
}

#footer #configuracion{
	font-family:"Myriad Condensed Web";
	font-size:11px;
	height:30px;
	width:56px;
	color:white;
	padding-top: 12px;
	padding-right: 10px;
	float:right;
}

#footer #configuracion-icon{
	float:right;
	padding-right:10px;
	padding-top: 8px;
	width:18px;
}

#sidebar {
    background-color:#FEA;
    width:130px;
    height:470px;
    float:left;
    font-size:0.8em;
    overflow:auto;
    background-color:#aecc31;
  }


#content-cont {
    height:448px;
		margin: 0px auto;
    background-color:#acacac;
		background-image:url('../img/bg_body.jpg');
		background-repeat:repeat-x;	
		border-left:2px solid gray;
		border-right:2px solid gray;
    overflow:auto;
		overflow-y:hidden;
  }
	
#content {
    height:400px;
		width:930px;
		margin: 0px auto;
    background-color:#b7bec8;
		padding-left:20px;
		padding-top:5px;
    overflow:hidden;
		padding-left:0px;
		margin-top:14px;
		-moz-border-radius:1px;
  }
	
#content-body {
    height:342px;
		margin: 0px 10px;
    background-color:#e5e5e5;
		overflow-y:auto;
		margin-left:10px; 
		padding:5px;
		-moz-border-radius:2px;
  }	
	
#submenu{
	height:26px;
	background-image:url('../img/bg_submenu.png');
	background-repeat:repeat-x;	
	margin: 0px 10px 8px 10px;
	background-color:#fff;
	-moz-border-radius:2px;
}

#submenu ul{
	list-style-type : none;
  margin:0px;
}

#submenu ul li {
    width:60px;
		float:left;
		padding-left:5px;
		padding-right:5px;
}

#submenu ul li img {
		padding-top:5px;
		padding-top:5px;
		
}

submenu ul li:hover {
    background-color:#fff;
}



#submenu ul li a {
   text-decoration : none;
}

#search-box{
	padding:0px;
}

#search-box ul{
	list-style-type : none;
  margin:0px;
	height:30px;
}


#search-box ul li {
		float:left;
		width:auto;
		padding-left:0px
}

#form-search-box ul{
	width: 440px !important;
	float: right !important;
}

#form-search-box li{
	float: inherit !important;
}

#search-icon{
	padding:0px 5px !important;
}

#search-box #clear-left-icon {
	padding-right:0px;
	padding-top:4px;
	
}

#txt-search {
	width:220px;
	height:18px;
	margin-top:3px;
}

.legend-text{
	color:gray;
	font-style:italic;
}

#search-box{
	display:none;
	width:300px;
	height:26px;
	float:right;
}






#txt-search {
	width:220px;
	height:18px;
	margin-top:3px;
}

#menu-sidebar ul {
    list-style-type : none;
    margin:0px;
		width:700px;
		height:70px;
    padding-left:5px;
		margin-top:26px;
		margin-left:60px;
		float:right;
		overflow: hidden;
	}


#menu-sidebar ul li {
		padding-top:30px;
		float:left;
		margin-left:5px;
}

#menu-sidebar ul li:hover {
	background: transparent url('../img/bg_button.png');
	background-position:bottom center;
	background-repeat:no-repeat;
	-moz-border-radius:2px;
}

#menu-sidebar ul li a img {
    padding-bottom:2px;
    border:none;
		
  }

#menu-sidebar ul li a {
		display:block;
    text-decoration : none;
		height:40px;
		width:90px;
  }
	
#menu-sidebar ul li a:hover {
	
    
  }


#menu-sidebar ul li ul {
    margin-left:0px;
    padding-left:0px;
  }


#menu-sidebar ul li ul li {
	padding:0px;
    padding-right:4px;
    text-align:right;
    width:86px;
    margin-bottom:0px;
    height:18px;
    border-bottom:none;
  }

/******Fin Estructura*********/

/*Contenido*/
#grid-clientes{
/*	margin-top:0px;
	margin-left:0px;
*/
}

.highlight-search{
	background-color:yellow;
}

div.info-title{
	width: 74px; 
	float: left; 
	height: 20px; 
	line-height: 20px;
	font-weight:bolder;
	text-align:right;
	padding-right:6px;
	overflow:hidden;
}

div.edit{
	padding-left:6px;
	width:166px;
	height:20px;
	line-height:20px;
	float:right;
}

div.edit-select{
	padding-left:6px;
	width:166px;
	height:20px;
	line-height:20px;
	float:right;
	margin-left:0px;
}
div.edit:hover{
	background-color:#FFF59B;
}

div.edit-select:hover{
	background-color:#F4BBFF;
}

form.edit-inline input{
	float:left;
	font-size:11px;
	line-height:26px;
}

form.edit-inline select{	
	float:left;
	width:110px;
	height:20px;
	font-size:11px;
}

form.edit-inline button{
	margin-top:1px;
	margin-left:2px;
	height:18px;
	width:50px;
	float:right;
	border:1px solid gray;
	-moz-border-radius:2px;
	padding:0px;
	text-align:center;
	line-height:16px;
	font-size:8px;
	color:#162D4F;
	clear:right;
}
/*Fin Contenido*/

.clean {
    clear:both;
  }


.form-empresa-user {
    width:400px;
    margin: 0px auto;
    border:1px solid gray;
  }


.form-empresa-user fieldset {
    text-align:right;
    border:none;
  }


.form-empresa-user .inputs {
    width:200px;
  }
  
.input-disable{
	background-color:#D9D9D9;
	color:#484848;

}

/*Para Validacion. Added By 10GO*/
label.error { 
	color: red; 
	padding-left: .5em; 
	vertical-align: text-bottom; 
}


/*Información de acciones*/
#info-top{
	border-top:none;
	height:26px;
	width:500px;
	margin-left:225px;
	position:fixed;
	z-index: 10000;
 	opacity: 0.8;
	-moz-border-radius-bottomleft:4px;
	-moz-border-radius-bottomright:4px;
	text-align:center;
	background:#fccf1b url(../img/info-top.png) no-repeat 10px 0px;
	border:1px solid #dcb518;
	display:none;
	top:0px;
}

#info-top p{
	padding-left:40px;
	line-height:26px;
	color:black;
	font-weight:400;
}

.info-top-sucess{
	background:#A4EFAE url(../img/info-top-sucess.png) no-repeat 10px 4px !important;
	border:1px solid #4ba056 !important; 
	border-top:none !important;
}

.info-top-error{
	background:#FF5151 url(../img/info-top-error.png) no-repeat 10px 4px !important;
	border:1px solid #FF0000 !important; 
	border-top:none !important;
	height:auto !important;
}

#info-top #ocultar-error
{
	float:right;
	text-decoration:none;
	display:block;
	margin-right:15px;
}


#info-box
{
	float:right;
	margin-left:10px; 
	height:330px; 
	width:270px; 
}

/*estilos para la vista informe custodias, ingresos son las custodias y egresos los expurgues*/
.custodias{
	font-weight: bolder;
	padding-left: 8px;
}

.ingreso{
	color: green;	
}

.egreso{
	color: red;
}

/*para las vistas de cerrar meses*/
.sangria-cajas-custodiadas{
	padding-left:15px;
}
.sangria-precio-sugerido{
	padding-left:25px;
}
.sangria-precio-mensual{
	padding-left:30px;
}



/*Estilo para el lighbox tipo facebook*/
	
	#info-facebox{
		display:none;	
	}
	
	#info-facebox_instance fieldset
	{
		background-color:#ffff99;
		margin:3px 0px 8px;
		margin-left:0px;
		padding:4px 20px;
		padding-right:10px;
	}
	
	#info-facebox_instance input{
		margin-left:10px;
		width:280px;
	}
	
	#info-facebox_instance button{
		float:right;
		padding-right:10px;
	}
	
	.help-box
	{
		background-color:#99ccff;
		border:1px dotted #33ccff;
		margin:3px 0px 12px;
		padding:4px;
	}